# -*-coding:utf-8 -*-
"""
根据当前日期执行数据
"""
from datetime import date
from hander.HanderTianXingApi import HanderTianXingApi
from bao_data import handelData

from znz_index import main_index_0

from znz_index_view import index0_and_index0b_create_img, index0a_create_img
from gen_html import gen_html
from echarts_view import  echarts_gen

# 开始时间
# 结束时间





# 当日日期
tmp_date=date.today().strftime('%Y-%m-%d')
"""

start_date=tmp_date
end_date=tmp_date
"""
start_date = '2021-06-22'
end_date = '2021-06-22'


#请求天行数据节假日接口，判断当前是否是节假日
is_trade_day=HanderTianXingApi(date=tmp_date)


def main_run():
    if  not is_trade_day :
        return False   #非交易日返回 不执行下面的程序

    # print("继续执行程序")
    
    # 获取数据
    handelData(start_date=start_date, end_date=end_date)

    # 处理数据
    main_index_0(start_date=start_date, end_date=end_date)

    # 生成图表
    # 生成0A指数图表
    index0a_create_img()

    # 生成0号和0B指数图表
    index0_and_index0b_create_img()
    #生成 echarts图表
    echarts_gen()
    # 生成指标图片
    gen_html()

main_run()
